﻿using System;
using System.Collections.Generic;

namespace SharpSqlAnalyzer.nodes.hive
{
	// Token: 0x02000414 RID: 1044
	public class THiveIndexProperties : TParseTreeNode
	{
		// Token: 0x17000935 RID: 2357
		// (get) Token: 0x0600286C RID: 10348 RVA: 0x0033C8B7 File Offset: 0x0033AAB7
		// (set) Token: 0x0600286D RID: 10349 RVA: 0x0033C8BF File Offset: 0x0033AABF
		public virtual List<THiveKeyValueProperty> IndexProperties
		{
			get
			{
				return this.indexProperties;
			}
			set
			{
				this.indexProperties = value;
			}
		}

		// Token: 0x0600286E RID: 10350 RVA: 0x0033C8C8 File Offset: 0x0033AAC8
		public override void init(object arg1)
		{
			this.indexProperties = (List<THiveKeyValueProperty>)arg1;
		}

		// Token: 0x0600286F RID: 10351 RVA: 0x0033C8D6 File Offset: 0x0033AAD6
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06002870 RID: 10352 RVA: 0x0033C8E6 File Offset: 0x0033AAE6
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x04001E53 RID: 7763
		private List<THiveKeyValueProperty> indexProperties;
	}
}
